package com.moliku.insurance.model.entity.funde;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import java.io.Serializable;
import java.util.List;

/**
 * @Description: 富德保险--请求体
 * @Author: yws
 * @Date: 2021/3/15 10:44
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "Request")
@XmlType(propOrder = {
        "PartnerId",
        "TranCode",
        "UserCode",
        "PassWord",
        "OrderNo",
        "ProductList",
})
public class FundeRequest implements Serializable {
    private static final long serialVersionUID = 1941220856107471859L;

    /**
     * 商户号，用以标识商户唯一性，请联系富德管理员提供
     */
    private String PartnerId;

    /**
     * 渠道：请联系富德管理员提供
     */
    private String TranCode;

    /**
     * 用户名：请联系富德管理员提供
     */
    private String UserCode;

    /**
     * 密码：请联系富德管理员提供
     */
    private String PassWord;

    /**
     * 订单号：必须是唯一，订单号规则请联系富德管理员提供
     */
    private String OrderNo;

    /**
     * 投保信息
     */
    private FundeProductList ProductList;

}
